#pragma once

#include <DirectXMath.h>

namespace D3D10Utils
{
	struct Vertex
	{
		Vertex(const float x = 0.0f, const float y = 0.0f, const float z = 0.0f,
			const float nx = 0.0f, const float ny = 0.0f, const float nz = 0.0f,
			const float u = 0.0f, const float v = 0.0f)
			: mPosition(x, y, z)
			, mNormal(nx, ny, nz)
			, mTexCoord(u, v)
		{

		}

		DirectX::XMFLOAT3 mPosition;
		DirectX::XMFLOAT3 mNormal;
		DirectX::XMFLOAT2 mTexCoord;
	};
} 
